home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Westlight Stock Photography - Creative Freedom
/
Westlight Stock Photography - Creative Freedom.iso
/
Place in System Folder
/
System 7.5.2 or higher
/
Finder Scripting Extension
/
Finder Scripting Extension.rsrc
/
CODE_70.txt
< prev
next >
Wrap
Text File
|
1993-04-16
|
30KB
|
522 lines
# near model CODE resource
# jump table entries: 9872-9874 (3 of them)
export_1234:
00000000 4E56 FC9E link A6, -0x0362
00000004 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000008 286E 0010 movea.l A4, [A6 + 0x10]
0000000C 182E 001B move.b D4, [A6 + 0x1B]
00000010 2A2E 0014 move.l D5, [A6 + 0x14]
00000014 2E2E 001C move.l D7, [A6 + 0x1C]
00000018 266E 000C movea.l A3, [A6 + 0xC]
0000001C 486E FEF8 pea.l [A6 - 0x108]
00000020 4EAD 1DBA jsr [A5 + 0x1DBA /* export_947 */]
00000024 41EE FF00 lea.l A0, [A6 - 0x100]
00000028 4210 clr.b [A0]
0000002A 4206 clr.b D6
0000002C 200C move.l D0, A4
0000002E 584F addq.w A7, 4
00000030 6700 01DA beq +0x1DC /* 0000020C */
00000034 2F0C move.l -[A7], A4
00000036 486E FEEC pea.l [A6 - 0x114]
0000003A 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */]
0000003E 41EE FEEC lea.l A0, [A6 - 0x114]
00000042 504F addq.w A7, 8
00000044 606E bra +0x70 /* 000000B4 */
label00000046:
00000046 7000 moveq.l D0, 0x00
00000048 1004 move.b D0, D4
0000004A 0C40 0001 cmpi.w D0, 0x1
0000004E 670C beq +0xE /* 0000005C */
00000050 200B move.l D0, A3
00000052 6708 beq +0xA /* 0000005C */
00000054 2054 movea.l A0, [A4]
00000056 B7E8 000A cmpa.l A3, [A0 + 0xA]
0000005A 6658 bne +0x5A /* 000000B4 */
label0000005C:
0000005C 2F07 move.l -[A7], D7
0000005E 2F0C move.l -[A7], A4
00000060 4EAD 259A jsr [A5 + 0x259A /* export_1199 */]
00000064 4A00 tst.b D0
00000066 504F addq.w A7, 8
00000068 674A beq +0x4C /* 000000B4 */
0000006A 41EE FCA2 lea.l A0, [A6 - 0x35E]
0000006E 4210 clr.b [A0]
00000070 4878 0BEA push.l 0xBEA
00000074 486E FCA2 pea.l [A6 - 0x35E]
00000078 2F0C move.l -[A7], A4
0000007A 2054 movea.l A0, [A4]
0000007C 2050 movea.l A0, [A0]
0000007E 2268 0060 movea.l A1, [A0 + 0x60]
00000082 4E91 jsr [A1]
00000084 486E FCA2 pea.l [A6 - 0x35E]
00000088 2F2E 0020 move.l -[A7], [A6 + 0x20]
0000008C 4EAD 0812 jsr [A5 + 0x812 /* export_254 */]
00000090 4A00 tst.b D0
00000092 4FEF 0014 lea.l A7, [A7 + 0x14]
00000096 671C beq +0x1E /* 000000B4 */
00000098 2F05 move.l -[A7], D5
0000009A 2F0C move.l -[A7], A4
0000009C 4EAD 276A jsr [A5 + 0x276A /* export_1257 */]
000000A0 2D40 FC9E move.l [A6 - 0x362], D0
000000A4 2F00 move.l -[A7], D0
000000A6 486E FEF8 pea.l [A6 - 0x108]
000000AA 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */]
000000AE 7C01 moveq.l D6, 0x01
000000B0 4FEF 0010 lea.l A7, [A7 + 0x10]
label000000B4:
000000B4 486E FEEC pea.l [A6 - 0x114]
000000B8 4EAD 07E2 jsr [A5 + 0x7E2 /* export_248 */]
000000BC 2840 movea.l A4, D0
000000BE 200C move.l D0, A4
000000C0 584F addq.w A7, 4
000000C2 6682 bne -0x7C /* 00000046 */
000000C4 7000 moveq.l D0, 0x00
000000C6 1006 move.b D0, D6
000000C8 4A80 tst.l D0
000000CA 6600 0140 bne +0x142 /* 0000020C */
000000CE 200B move.l D0, A3
000000D0 6700 013A beq +0x13C /* 0000020C */
000000D4 206E 0020 movea.l A0, [A6 + 0x20]
000000D8 2F08 move.l -[A7], A0
000000DA 4EAD 0C12 jsr [A5 + 0xC12 /* export_382 */]
000000DE 4A00 tst.b D0
000000E0 584F addq.w A7, 4
000000E2 6700 0128 beq +0x12A /* 0000020C */
000000E6 41EE FDE8 lea.l A0, [A6 - 0x218]
000000EA 4210 clr.b [A0]
000000EC 4246 clr.w D6
000000EE 4878 280A push.l 0x280A /* '(\n' */
000000F2 2F0B move.l -[A7], A3
000000F4 2053 movea.l A0, [A3]
000000F6 2050 movea.l A0, [A0]
000000F8 2268 000C movea.l A1, [A0 + 0xC]
000000FC 4E91 jsr [A1]
000000FE 4A00 tst.b D0
00000100 504F addq.w A7, 8
00000102 664C bne +0x4E /* 00000150 */
00000104 7000 moveq.l D0, 0x00
00000106 2F00 move.l -[A7], D0
00000108 486E FDE8 pea.l [A6 - 0x218]
0000010C 2F0B move.l -[A7], A3
0000010E 4EAD 25D2 jsr [A5 + 0x25D2 /* export_1206 */]
00000112 49EE FDE9 lea.l A4, [A6 - 0x217]
00000116 206E 0020 movea.l A0, [A6 + 0x20]
0000011A 47E8 0001 lea.l A3, [A0 + 0x1]
0000011E 7000 moveq.l D0, 0x00
00000120 102E FDE8 move.b D0, [A6 - 0x218]
00000124 D08C add.l D0, A4
00000126 5380 subq.l D0, 1
00000128 2040 movea.l A0, D0
0000012A 7000 moveq.l D0, 0x00
0000012C 1010 move.b D0, [A0]
0000012E 0C40 003A cmpi.w D0, 0x3A /* ':' */
00000132 4FEF 000C lea.l A7, [A7 + 0xC]
00000136 6618 bne +0x1A /* 00000150 */
00000138 7000 moveq.l D0, 0x00
0000013A 1013 move.b D0, [A3]
0000013C 0C40 003A cmpi.w D0, 0x3A /* ':' */
00000140 660E bne +0x10 /* 00000150 */
00000142 7000 moveq.l D0, 0x00
00000144 102E FDE8 move.b D0, [A6 - 0x218]
00000148 3800 move.w D4, D0
0000014A 5344 subq.w D4, 1
0000014C 1D44 FDE8 move.b [A6 - 0x218], D4
label00000150:
00000150 2F2E 0020 move.l -[A7], [A6 + 0x20]
00000154 486E FDE8 pea.l [A6 - 0x218]
00000158 4EAD 096A jsr [A5 + 0x96A /* export_297 */]
0000015C 558F subq.l A7, 2
0000015E 7000 moveq.l D0, 0x00
00000160 3F00 move.w -[A7], D0
00000162 7200 moveq.l D1, 0x00
00000164 2F01 move.l -[A7], D1
00000166 486E FDE8 pea.l [A6 - 0x218]
0000016A 486E FDA2 pea.l [A6 - 0x25E]
0000016E 303C 0001 move.w D0, 0x1
00000172 AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch
00000174 3C1F move.w D6, [A7]+
00000176 504F addq.w A7, 8
00000178 670C beq +0xE /* 00000186 */
0000017A 2F3C FFFF F940 move.l -[A7], 0xFFFFF940
00000180 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
00000184 584F addq.w A7, 4
label00000186:
00000186 7000 moveq.l D0, 0x00
00000188 2D40 FEE8 move.l [A6 - 0x118], D0
0000018C 2640 movea.l A3, D0
0000018E 558F subq.l A7, 2
00000190 486E FDA2 pea.l [A6 - 0x25E]
00000194 486E FEE8 pea.l [A6 - 0x118]
00000198 7008 moveq.l D0, 0x08
0000019A A823 syscall AliasDispatch
0000019C 301F move.w D0, [A7]+
0000019E 48C0 ext.l D0
000001A0 2F00 move.l -[A7], D0
000001A2 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
000001A6 7000 moveq.l D0, 0x00
000001A8 2F00 move.l -[A7], D0
000001AA 2F2E FEE8 move.l -[A7], [A6 - 0x118]
000001AE 2F2D FDAA move.l -[A7], [A5 - 0x256]
000001B2 4EAD 0A2A jsr [A5 + 0xA2A /* export_321 */]
000001B6 2640 movea.l A3, D0
000001B8 206E FEE8 movea.l A0, [A6 - 0x118]
000001BC A023 syscall DisposHandle/DisposeHandle
000001BE 0C87 616C 6973 cmpi.l D7, 0x616C6973 /* 'alis' */
000001C4 4FEF 0010 lea.l A7, [A7 + 0x10]
000001C8 6606 bne +0x8 /* 000001D0 */
000001CA 2E3C 2A2A 2A2A move.l D7, 0x2A2A2A2A /* '****' */
label000001D0:
000001D0 200B move.l D0, A3
000001D2 672C beq +0x2E /* 00000200 */
000001D4 2F07 move.l -[A7], D7
000001D6 2F0B move.l -[A7], A3
000001D8 4EAD 259A jsr [A5 + 0x259A /* export_1199 */]
000001DC 4A00 tst.b D0
000001DE 504F addq.w A7, 8
000001E0 671E beq +0x20 /* 00000200 */
000001E2 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */
000001E8 2F0B move.l -[A7], A3
000001EA 4EAD 276A jsr [A5 + 0x276A /* export_1257 */]
000001EE 2840 movea.l A4, D0
000001F0 2F0C move.l -[A7], A4
000001F2 486E FEF8 pea.l [A6 - 0x108]
000001F6 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */]
000001FA 4FEF 0010 lea.l A7, [A7 + 0x10]
000001FE 600C bra +0xE /* 0000020C */
label00000200:
00000200 2F3C FFFF F940 move.l -[A7], 0xFFFFF940
00000206 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
0000020A 584F addq.w A7, 4
label0000020C:
0000020C 206E 0008 movea.l A0, [A6 + 0x8]
00000210 43EE FEF8 lea.l A1, [A6 - 0x108]
00000214 20D9 move.l [A0]+, [A1]+
00000216 20D9 move.l [A0]+, [A1]+
00000218 4CEE 18F0 FC86 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x37A]
0000021E 4E5E unlink A6
00000220 4E75 rts
export_1235:
00000222 4E56 FF60 link A6, -0x00A0
00000226 48E7 0118 movem.l -[A7], D7,A3,A4
0000022A 2E2E 0020 move.l D7, [A6 + 0x20]
0000022E 286E 000C movea.l A4, [A6 + 0xC]
00000232 2D7C 6E75 6C6C FFF8 move.l [A6 - 0x8], 0x6E756C6C /* 'null' */
0000023A 7000 moveq.l D0, 0x00
0000023C 2D40 FFFC move.l [A6 - 0x4], D0
00000240 41EE FFF8 lea.l A0, [A6 - 0x8]
00000244 2007 move.l D0, D7
00000246 0480 636C 6F73 subi.l D0, 0x636C6F73 /* 'clos' */
0000024C 6700 015A beq +0x15C /* 000003A8 */
00000250 0480 0BF7 FFF0 subi.l D0, 0xBF7FFF0
00000256 6600 01DE bne +0x1E0 /* 00000436 */
0000025A 486E 0024 pea.l [A6 + 0x24]
0000025E 4EAD 0ABA jsr [A5 + 0xABA /* export_339 */]
00000262 0C80 6E75 6C6C cmpi.l D0, 0x6E756C6C /* 'null' */
00000268 584F addq.w A7, 4
0000026A 664E bne +0x50 /* 000002BA */
0000026C 7000 moveq.l D0, 0x00
0000026E 2F00 move.l -[A7], D0
00000270 2F00 move.l -[A7], D0
00000272 2054 movea.l A0, [A4]
00000274 2F28 0008 move.l -[A7], [A0 + 0x8]
00000278 2F3C 6F70 656E move.l -[A7], 0x6F70656E /* 'open' */
0000027E 4EAD 1FAA jsr [A5 + 0x1FAA /* export_1009 */]
00000282 7000 moveq.l D0, 0x00
00000284 2F00 move.l -[A7], D0
00000286 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */
0000028C 2054 movea.l A0, [A4]
0000028E 2F28 0008 move.l -[A7], [A0 + 0x8]
00000292 486E FF60 pea.l [A6 - 0xA0]
00000296 4EAD 25C2 jsr [A5 + 0x25C2 /* export_1204 */]
0000029A 41EE FF60 lea.l A0, [A6 - 0xA0]
0000029E 43EE FFF0 lea.l A1, [A6 - 0x10]
000002A2 22D8 move.l [A1]+, [A0]+
000002A4 22D8 move.l [A1]+, [A0]+
000002A6 41EE FFF0 lea.l A0, [A6 - 0x10]
000002AA 43EE FFF8 lea.l A1, [A6 - 0x8]
000002AE 22D8 move.l [A1]+, [A0]+
000002B0 22D8 move.l [A1]+, [A0]+
000002B2 4FEF 0020 lea.l A7, [A7 + 0x20]
000002B6 6000 01A6 bra +0x1A8 /* 0000045E */
label000002BA:
000002BA 7000 moveq.l D0, 0x00
000002BC 2D40 FFF4 move.l [A6 - 0xC], D0
000002C0 41EE FFF4 lea.l A0, [A6 - 0xC]
000002C4 486E FFB4 pea.l [A6 - 0x4C]
000002C8 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000002CC 4A80 tst.l D0
000002CE 584F addq.w A7, 4
000002D0 6700 0096 beq +0x98 /* 00000368 */
000002D4 486E FFF4 pea.l [A6 - 0xC]
000002D8 41EE 002C lea.l A0, [A6 + 0x2C]
000002DC 2F20 move.l -[A7], -[A0]
000002DE 2F20 move.l -[A7], -[A0]
000002E0 486E FF70 pea.l [A6 - 0x90]
000002E4 4EAD 1CA2 jsr [A5 + 0x1CA2 /* export_912 */]
000002E8 4FEF 000C lea.l A7, [A7 + 0xC]
000002EC 41EE FF78 lea.l A0, [A6 - 0x88]
000002F0 2F20 move.l -[A7], -[A0]
000002F2 2F20 move.l -[A7], -[A0]
000002F4 4EAD 203A jsr [A5 + 0x203A /* export_1027 */]
000002F8 206E FFF4 movea.l A0, [A6 - 0xC]
000002FC 2050 movea.l A0, [A0]
000002FE 4A90 tst.l [A0]
00000300 4FEF 000C lea.l A7, [A7 + 0xC]
00000304 6614 bne +0x16 /* 0000031A */
00000306 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000030A 4EAD 07B2 jsr [A5 + 0x7B2 /* export_242 */]
0000030E 2F3C FFFF D8F0 move.l -[A7], 0xFFFFD8F0
00000314 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
00000318 504F addq.w A7, 8
label0000031A:
0000031A 7000 moveq.l D0, 0x00
0000031C 2F00 move.l -[A7], D0
0000031E 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000322 486E FF60 pea.l [A6 - 0xA0]
00000326 4EAD 2452 jsr [A5 + 0x2452 /* export_1158 */]
0000032A 41EE FF60 lea.l A0, [A6 - 0xA0]
0000032E 43EE FF68 lea.l A1, [A6 - 0x98]
00000332 22D8 move.l [A1]+, [A0]+
00000334 22D8 move.l [A1]+, [A0]+
00000336 41EE FF68 lea.l A0, [A6 - 0x98]
0000033A 43EE FFF8 lea.l A1, [A6 - 0x8]
0000033E 22D8 move.l [A1]+, [A0]+
00000340 22D8 move.l [A1]+, [A0]+
00000342 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000346 7000 moveq.l D0, 0x00
00000348 2F00 move.l -[A7], D0
0000034A 2054 movea.l A0, [A4]
0000034C 2F28 0008 move.l -[A7], [A0 + 0x8]
00000350 2F3C 736F 7065 move.l -[A7], 0x736F7065 /* 'sope' */
00000356 4EAD 1FAA jsr [A5 + 0x1FAA /* export_1009 */]
0000035A 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000035E 4EAD 07B2 jsr [A5 + 0x7B2 /* export_242 */]
00000362 4FEF 0020 lea.l A7, [A7 + 0x20]
00000366 6032 bra +0x34 /* 0000039A */
label00000368:
00000368 4AAE FFF4 tst.l [A6 - 0xC]
0000036C 670A beq +0xC /* 00000378 */
0000036E 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000372 4EAD 07B2 jsr [A5 + 0x7B2 /* export_242 */]
00000376 584F addq.w A7, 4
label00000378:
00000378 486E FFF8 pea.l [A6 - 0x8]
0000037C 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */]
00000380 4EAD 07D2 jsr [A5 + 0x7D2 /* export_246 */]
00000384 4A80 tst.l D0
00000386 584F addq.w A7, 4
00000388 6710 beq +0x12 /* 0000039A */
0000038A 206E 0008 movea.l A0, [A6 + 0x8]
0000038E 43EE FFF8 lea.l A1, [A6 - 0x8]
00000392 20D9 move.l [A0]+, [A1]+
00000394 20D9 move.l [A0]+, [A1]+
00000396 6000 00D2 bra +0xD4 /* 0000046A */
label0000039A:
0000039A 486E FFB4 pea.l [A6 - 0x4C]
0000039E 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */]
000003A2 584F addq.w A7, 4
000003A4 6000 00B8 bra +0xBA /* 0000045E */
label000003A8:
000003A8 2054 movea.l A0, [A4]
000003AA 2068 0008 movea.l A0, [A0 + 0x8]
000003AE 2050 movea.l A0, [A0]
000003B0 2668 001C movea.l A3, [A0 + 0x1C]
000003B4 200B move.l D0, A3
000003B6 6700 00A6 beq +0xA8 /* 0000045E */
000003BA 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */
000003C0 2F0B move.l -[A7], A3
000003C2 486E FF60 pea.l [A6 - 0xA0]
000003C6 4EAD 25A2 jsr [A5 + 0x25A2 /* export_1200 */]
000003CA 41EE FF60 lea.l A0, [A6 - 0xA0]
000003CE 43EE FFE8 lea.l A1, [A6 - 0x18]
000003D2 22D8 move.l [A1]+, [A0]+
000003D4 22D8 move.l [A1]+, [A0]+
000003D6 41EE FFE8 lea.l A0, [A6 - 0x18]
000003DA 43EE FFF8 lea.l A1, [A6 - 0x8]
000003DE 22D8 move.l [A1]+, [A0]+
000003E0 22D8 move.l [A1]+, [A0]+
000003E2 486E FF78 pea.l [A6 - 0x88]
000003E6 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000003EA 4A80 tst.l D0
000003EC 4FEF 0010 lea.l A7, [A7 + 0x10]
000003F0 6718 beq +0x1A /* 0000040A */
000003F2 7000 moveq.l D0, 0x00
000003F4 2F00 move.l -[A7], D0
000003F6 2F00 move.l -[A7], D0
000003F8 2F0B move.l -[A7], A3
000003FA 2F3C 636C 6F73 move.l -[A7], 0x636C6F73 /* 'clos' */
00000400 4EAD 1FAA jsr [A5 + 0x1FAA /* export_1009 */]
00000404 4FEF 0010 lea.l A7, [A7 + 0x10]
00000408 6020 bra +0x22 /* 0000042A */
label0000040A:
0000040A 486E FFF8 pea.l [A6 - 0x8]
0000040E 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */]
00000412 4EAD 07D2 jsr [A5 + 0x7D2 /* export_246 */]
00000416 4A80 tst.l D0
00000418 584F addq.w A7, 4
0000041A 670E beq +0x10 /* 0000042A */
0000041C 206E 0008 movea.l A0, [A6 + 0x8]
00000420 43EE FFF8 lea.l A1, [A6 - 0x8]
00000424 20D9 move.l [A0]+, [A1]+
00000426 20D9 move.l [A0]+, [A1]+
00000428 6040 bra +0x42 /* 0000046A */
label0000042A:
0000042A 486E FF78 pea.l [A6 - 0x88]
0000042E 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */]
00000432 584F addq.w A7, 4
00000434 6028 bra +0x2A /* 0000045E */
label00000436:
00000436 41EE 002C lea.l A0, [A6 + 0x2C]
0000043A 2F20 move.l -[A7], -[A0]
0000043C 2F20 move.l -[A7], -[A0]
0000043E 2F07 move.l -[A7], D7
00000440 41EE 0020 lea.l A0, [A6 + 0x20]
00000444 2F20 move.l -[A7], -[A0]
00000446 2F20 move.l -[A7], -[A0]
00000448 41EE 0018 lea.l A0, [A6 + 0x18]
0000044C 2F20 move.l -[A7], -[A0]
0000044E 2F20 move.l -[A7], -[A0]
00000450 2F0C move.l -[A7], A4
00000452 486E FFF8 pea.l [A6 - 0x8]
00000456 4EAD 27BA jsr [A5 + 0x27BA /* export_1267 */]
0000045A 4FEF 0024 lea.l A7, [A7 + 0x24]
label0000045E:
0000045E 206E 0008 movea.l A0, [A6 + 0x8]
00000462 43EE FFF8 lea.l A1, [A6 - 0x8]
00000466 20D9 move.l [A0]+, [A1]+
00000468 20D9 move.l [A0]+, [A1]+
label0000046A:
0000046A 4CEE 1880 FF54 movem.l D7,A3,A4, [A6 - 0xAC]
00000470 4E5E unlink A6
00000472 4E75 rts
export_1236:
00000474 4E56 FFF0 link A6, -0x0010
00000478 48E7 0118 movem.l -[A7], D7,A3,A4
0000047C 2E2E 0020 move.l D7, [A6 + 0x20]
00000480 286E 000C movea.l A4, [A6 + 0xC]
00000484 486E FFF8 pea.l [A6 - 0x8]
00000488 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
0000048C 2F0C move.l -[A7], A4
0000048E 2054 movea.l A0, [A4]
00000490 2050 movea.l A0, [A0]
00000492 2268 00D8 movea.l A1, [A0 + 0xD8]
00000496 4E91 jsr [A1]
00000498 2640 movea.l A3, D0
0000049A 2007 move.l D0, D7
0000049C 0480 6663 6C75 subi.l D0, 0x66636C75 /* 'fclu' */
000004A2 504F addq.w A7, 8
000004A4 6716 beq +0x18 /* 000004BC */
000004A6 0480 0012 03EF subi.l D0, 0x1203EF
000004AC 6700 0098 beq +0x9A /* 00000546 */
000004B0 0480 09EE FEFF subi.l D0, 0x9EEFEFF
000004B6 673E beq +0x40 /* 000004F6 */
000004B8 6000 00EA bra +0xEC /* 000005A4 */
label000004BC:
000004BC 486E 0018 pea.l [A6 + 0x18]
000004C0 486E 0010 pea.l [A6 + 0x10]
000004C4 4EAD 10C2 jsr [A5 + 0x10C2 /* export_532 */]
000004C8 41EE 002C lea.l A0, [A6 + 0x2C]
000004CC 2F20 move.l -[A7], -[A0]
000004CE 2F20 move.l -[A7], -[A0]
000004D0 2F0B move.l -[A7], A3
000004D2 486E FFF0 pea.l [A6 - 0x10]
000004D6 4EAD 165A jsr [A5 + 0x165A /* export_711 */]
000004DA 4FEF 0010 lea.l A7, [A7 + 0x10]
000004DE 41EE FFF8 lea.l A0, [A6 - 0x8]
000004E2 2F20 move.l -[A7], -[A0]
000004E4 2F20 move.l -[A7], -[A0]
000004E6 486E FFF8 pea.l [A6 - 0x8]
000004EA 4EAD 1832 jsr [A5 + 0x1832 /* export_770 */]
000004EE 4FEF 0014 lea.l A7, [A7 + 0x14]
000004F2 6000 00EC bra +0xEE /* 000005E0 */
label000004F6:
000004F6 486E 0018 pea.l [A6 + 0x18]
000004FA 486E 0010 pea.l [A6 + 0x10]
000004FE 4EAD 10C2 jsr [A5 + 0x10C2 /* export_532 */]
00000502 200B move.l D0, A3
00000504 504F addq.w A7, 8
00000506 6700 00D8 beq +0xDA /* 000005E0 */
0000050A 7000 moveq.l D0, 0x00
0000050C 2F00 move.l -[A7], D0
0000050E 2F00 move.l -[A7], D0
00000510 2F0B move.l -[A7], A3
00000512 2F3C 7077 696E move.l -[A7], 0x7077696E /* 'pwin' */
00000518 4EAD 1FAA jsr [A5 + 0x1FAA /* export_1009 */]
0000051C 2F0C move.l -[A7], A4
0000051E 486E FFF0 pea.l [A6 - 0x10]
00000522 2054 movea.l A0, [A4]
00000524 2050 movea.l A0, [A0]
00000526 2268 0060 movea.l A1, [A0 + 0x60]
0000052A 4E91 jsr [A1]
0000052C 508F addq.l A7, 8
0000052E 41EE FFF8 lea.l A0, [A6 - 0x8]
00000532 2F20 move.l -[A7], -[A0]
00000534 2F20 move.l -[A7], -[A0]
00000536 486E FFF8 pea.l [A6 - 0x8]
0000053A 4EAD 1832 jsr [A5 + 0x1832 /* export_770 */]
0000053E 4FEF 001C lea.l A7, [A7 + 0x1C]
00000542 6000 009C bra +0x9E /* 000005E0 */
label00000546:
00000546 486E 0018 pea.l [A6 + 0x18]
0000054A 486E 0010 pea.l [A6 + 0x10]
0000054E 4EAD 10C2 jsr [A5 + 0x10C2 /* export_532 */]
00000552 2F0C move.l -[A7], A4
00000554 2054 movea.l A0, [A4]
00000556 2050 movea.l A0, [A0]
00000558 2268 008C movea.l A1, [A0 + 0x8C]
0000055C 4E91 jsr [A1]
0000055E 2640 movea.l A3, D0
00000560 41EE 002C lea.l A0, [A6 + 0x2C]
00000564 2F20 move.l -[A7], -[A0]
00000566 2F20 move.l -[A7], -[A0]
00000568 2F07 move.l -[A7], D7
0000056A 41EE 0020 lea.l A0, [A6 + 0x20]
0000056E 2F20 move.l -[A7], -[A0]
00000570 2F20 move.l -[A7], -[A0]
00000572 41EE 0018 lea.l A0, [A6 + 0x18]
00000576 2F20 move.l -[A7], -[A0]
00000578 2F20 move.l -[A7], -[A0]
0000057A 2F0B move.l -[A7], A3
0000057C 486E FFF0 pea.l [A6 - 0x10]
00000580 2053 movea.l A0, [A3]
00000582 2050 movea.l A0, [A0]
00000584 2268 0084 movea.l A1, [A0 + 0x84]
00000588 4E91 jsr [A1]
0000058A 4FEF 0028 lea.l A7, [A7 + 0x28]
0000058E 41EE FFF8 lea.l A0, [A6 - 0x8]
00000592 2F20 move.l -[A7], -[A0]
00000594 2F20 move.l -[A7], -[A0]
00000596 486E FFF8 pea.l [A6 - 0x8]
0000059A 4EAD 1832 jsr [A5 + 0x1832 /* export_770 */]
0000059E 4FEF 0014 lea.l A7, [A7 + 0x14]
000005A2 603C bra +0x3E /* 000005E0 */
label000005A4:
000005A4 41EE 002C lea.l A0, [A6 + 0x2C]
000005A8 2F20 move.l -[A7], -[A0]
000005AA 2F20 move.l -[A7], -[A0]
000005AC 2F07 move.l -[A7], D7
000005AE 41EE 0020 lea.l A0, [A6 + 0x20]
000005B2 2F20 move.l -[A7], -[A0]
000005B4 2F20 move.l -[A7], -[A0]
000005B6 41EE 0018 lea.l A0, [A6 + 0x18]
000005BA 2F20 move.l -[A7], -[A0]
000005BC 2F20 move.l -[A7], -[A0]
000005BE 2F0C move.l -[A7], A4
000005C0 486E FFF0 pea.l [A6 - 0x10]
000005C4 4EAD 1F42 jsr [A5 + 0x1F42 /* export_996 */]
000005C8 4FEF 0024 lea.l A7, [A7 + 0x24]
000005CC 41EE FFF8 lea.l A0, [A6 - 0x8]
000005D0 2F20 move.l -[A7], -[A0]
000005D2 2F20 move.l -[A7], -[A0]
000005D4 486E FFF8 pea.l [A6 - 0x8]
000005D8 4EAD 1832 jsr [A5 + 0x1832 /* export_770 */]
000005DC 4FEF 000C lea.l A7, [A7 + 0xC]
label000005E0:
000005E0 206E 0008 movea.l A0, [A6 + 0x8]
000005E4 43EE FFF8 lea.l A1, [A6 - 0x8]
000005E8 20D9 move.l [A0]+, [A1]+
000005EA 20D9 move.l [A0]+, [A1]+
000005EC 4CEE 1880 FFE4 movem.l D7,A3,A4, [A6 - 0x1C]
000005F2 4E5E unlink A6
000005F4 4E75 rts